Skip to content

fix(macos): shift+arrow nudge for focused grid events - #5236

Merged
tyler-dane merged 8 commits into
mainfrom
cursor/focused-event-shift-arrow-0084
Nov 12, 2026
Merged

tyler-dane merged 8 commits into
mainfrom
cursor/focused-event-shift-arrow-0084

Conversation

@tyler-dane

@tyler-dane tyler-dane commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

What and why

Focused saved-event Shift+arrow from fresh main, minimal router hook, #5194 paste preserved.

Latest: nudgeDraft uses nudgeScheduleEdgeByKeyboard when a grid edit draft has focusStore.edge (fixes testDraftStartEdgeNudgeUsesFocusedEdge and testDraftEndEdgeNudgeOnAllDayDraft).

Depends on #5239 for swift-packages to fail on XCTest failures; until then job success may not reflect suite failures.

Verify

  • FocusedEventShiftNudgeTests (12 cases)
  • FocusedEventShiftArrowKeyboardTests

macOS CI: 43186705883 @ 769b1ea7a — macos-build green, 7 keyboard tests passed.

Not queued.

Open in Web Open in Cursor 

Port CompassKit edge nudge APIs, persist focused nudges before undo, and
route hardware shift-arrows ahead of draft keys without altering main router
paste, welcome, or life navigation behavior.

Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
@cursor
cursor Bot force-pushed the cursor/focused-event-shift-arrow-0084 branch from dca29d1 to 2d9b81f Compare November 12, 2026 08:28
cursoragent and others added 6 commits November 12, 2026 08:31
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Route grid edit drafts through DraftNudge.nudgeScheduleEdgeByKeyboard when
focusStore has a start/end edge, matching web shift+arrow edge behavior.

Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
@tyler-dane
tyler-dane added this pull request to the merge queue Nov 12, 2026
Merged via the queue into main with commit 33bc76a Nov 12, 2026
41 of 43 checks passed
@tyler-dane
tyler-dane deleted the cursor/focused-event-shift-arrow-0084 branch November 12, 2026 17:46
cursor Bot pushed a commit that referenced this pull request Nov 12, 2026
Resolve squash conflicts and add draft-path week clamp regression test.

Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants